body{
	background-image: url(../img/bg.gif);
	background-repeat:no-repeat;
	background-color:#B2DFDA
	
}
html, body{
height: 100%;
}
.navbar {
	margin-top: 20px;
	width: 800px;
}
.front-container ,.container{
	width:800px;
}
.front-main {
	margin-top: 50px;
	/*background: #fff;
	 min-height: 400px;
	 -webkit-border-radius: 2px;
	 -moz-border-radius: 2px;
	 -o-border-radius: 2px;
	 border-radius: 2px;
	 box-shadow: 0 1px 2px #ccc;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));
	background: -webkit-linear-gradient(top,#fff 0,#ddd 100%);
	background: -moz-linear-gradient(top,#fff 0,#ddd 100%);
	background: -ms-linear-gradient(top,#fff 0,#ddd 100%);
	background: -o-linear-gradient(top,#fff 0,#ddd 100%);
	background: linear-gradient(top,#fff 0,#ddd 100%);
	filter: progid :DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #ccc;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 0 rgba(0,0,0,.1);
}
.review-main{
	margin-top: 50px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	background:url(../img/white-30.png);
	padding:15px;
	
}
	.review-console{
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background: #fff;
	min-height:50px;
	}
	
	.review-console h1{		
		font: italic 33px/45px Georgia,Times New Roman,serif;
		color: #777;
		word-wrap: break-word;
		padding:20px;		
	}
	.review-label{margin-top:10px;}
	.review-label h1{color:#000}
	.review-action{text-align: right;padding:25px 0;}
	.review-action button{margin-right:15px;width:150px;}
	.front-main h2{		
		display:block;
		padding:10px 20px;
		font-size:12px;
		font-weight:100;
		color:#666;
		border-bottom:1px solid #E2E2E2;
		-webkit-box-shadow:0 1px 0 #fff;
		-moz-box-shadow:0 1px 0 #fff;
		box-shadow:0 1px 0 #fff;
		-webkit-text-shadow:0 1px 0 rgba(255,255,255,.6);
		-moz-text-shadow:0 1px 0 rgba(255,255,255,.6);
		text-shadow:0 1px 0 rgba(255,255,255,.6);		
	}
	
	.front-main .fragment{
		
		min-height: 20px;

  padding:19px;

		
	}
		.fragment textarea{
			width:740px;
			resize: none;
			height:100px;
			font-size: 16px;
			padding:10px;
			
		}
		.front-action{padding:20px 25px;}
#recordfragment {
	border-bottom: 1px solid #dedede;
}
.library-nav{background:#fff;
-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.library-navbar{margin-bottom:0;}
.library-nav a{color:#93A644}
.library-container{
	margin-top:30px;
	background:url(../img/white-30.png);
	padding:15px 0px;
	min-height:100%;
	width: 940px;
	}
.library-container .span8{width:660px;}
.library-list{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
  	border: 1px solid #B5D1CE;
	min-height:150px;
}
.library-list-header{border-bottom: 1px solid #E8E8E8;padding:12px;min-height:20px;}
.library-list-header h2{font-size:18px; line-height:20px;}
.library-list-header h2 .btn{margin-top:-3px;}
.library-list-header h2 .label{margin-left:5px;}
.library-list-item{font-size:16px;line-height:18px;padding: 10px 20px 5px 10px;border-bottom: 1px solid #eee}
.library-list-item h4{margin-left:40px;font-size:18px;line-height:24px;width:500px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-weight:100;font-family:Georgia,Times New Roman,serif;}
.library-list-item p{padding:10px;margin-left:30px;color:#999999; font: italic 16px/14px Georgia,Times New Roman,serif;}
.library-list-item .label{margin-top:15px;}
.library-list-item .pull-right{font-size:10px; color:#999}

.library-list .pagination{
	padding-left:30px;
	
	
}






